package com.ai.model.edu.cms.acquisition;

import java.io.Serializable;
import java.util.Date;

public class AcquisitionConfig implements Serializable {

    //<code>serialVersionUID</code> 的注释
    private static final long serialVersionUID = -7396809330113750879L;

    /**
     * 主键ID
     */
    private Long id;
    
    /**
     * 自动采集配置名称
     */
    private String acquisitionName;
    
    /**
     * 自动采集网站url
     */
    private String acquisitionUrl;
    
    /**
     * 对应栏目ID
     */
    private Long sectionId;
    
    /**
     * 自动采集频率（分钟）
     */
    private Long acquisitionFrequency;
    
    /**
     * 网站来源名称
     */
    private String websiteSource;
    
    /**
     * 关键字过滤
     */
    private String keywordFilter;
    
    /**
     * 是否开启，0：关闭 1：开启 2：模板配置中
     */
    private Byte isOpen;
    
    /**
     * 创建人
     */
    private Long createBy;
    
    /**
     * 更新人
     */
    private Long updateBy;
    
    /**
     * 创建时间
     */
    private Date createTime;
    
    /**
     * 更新时间
     */
    private Date updateTime;
    
    /**
     * 自动采集配置模板
     */
    private String acquisitionTemplate;
    
    /**
     * 自动采集开始时间
     */
    private Date acquisitionStartTime;
    
    /**
     * 是否删除，0：未删除 1：删除
     */
    private Byte isDelete;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAcquisitionName() {
        return acquisitionName;
    }

    public void setAcquisitionName(String acquisitionName) {
        this.acquisitionName = acquisitionName;
    }

    public String getAcquisitionUrl() {
        return acquisitionUrl;
    }

    public void setAcquisitionUrl(String acquisitionUrl) {
        this.acquisitionUrl = acquisitionUrl;
    }

    public Long getSectionId() {
        return sectionId;
    }

    public void setSectionId(Long sectionId) {
        this.sectionId = sectionId;
    }

    public Long getAcquisitionFrequency() {
        return acquisitionFrequency;
    }

    public void setAcquisitionFrequency(Long acquisitionFrequency) {
        this.acquisitionFrequency = acquisitionFrequency;
    }

    public String getWebsiteSource() {
        return websiteSource;
    }

    public void setWebsiteSource(String websiteSource) {
        this.websiteSource = websiteSource;
    }

    public String getKeywordFilter() {
        return keywordFilter;
    }

    public void setKeywordFilter(String keywordFilter) {
        this.keywordFilter = keywordFilter;
    }

    public Byte getIsOpen() {
        return isOpen;
    }

    public void setIsOpen(Byte isOpen) {
        this.isOpen = isOpen;
    }

    public Long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }

    public Long getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Long updateBy) {
        this.updateBy = updateBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getAcquisitionTemplate() {
        return acquisitionTemplate;
    }

    public void setAcquisitionTemplate(String acquisitionTemplate) {
        this.acquisitionTemplate = acquisitionTemplate;
    }

    public Date getAcquisitionStartTime() {
        return acquisitionStartTime;
    }

    public void setAcquisitionStartTime(Date acquisitionStartTime) {
        this.acquisitionStartTime = acquisitionStartTime;
    }

    public Byte getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Byte isDelete) {
        this.isDelete = isDelete;
    }
    
}
